package com.woniu.commons.util;

import cn.hutool.crypto.digest.MD5;

import java.nio.charset.StandardCharsets;

public class DigestUtil {


    public static String md5(String text, String salt) {
        int index = 0;
        int count = 2;//count代表摘要几次，次数越多，越安全
        MD5 md5 = new MD5(salt.getBytes(StandardCharsets.UTF_8), index, count);
        //第二个参数是 index，用于指定生成 MD5 摘要的次数，第三个参数是 count，代表了生成 MD5 摘要的次数。
        return md5.digestHex(text);
        //调用了 md5 对象的 digestHex 方法，该方法接收一个字符串参数 text，并返回该字符串的 MD5 摘要，以十六进制形式表示
    }


}
